Class OSPFRoutingEntryImpl

All Implemented Interfaces:
IPCData, OSPFRoutingEntry, RoutingEntry

public class OSPFRoutingEntryImpl extends RoutingEntryImpl implements OSPFRoutingEntry
  • Field Details

    • realCost

      protected int realCost
    • advRoute

      protected IPAddress advRoute
  • Constructor Details

    • OSPFRoutingEntryImpl

      public OSPFRoutingEntryImpl()
  • Method Details

    • getRealCost

      public int getRealCost()
      Specified by:
      getRealCost in interface OSPFRoutingEntry
      Returns:
      int Returns a int
    • setRealCost

      public void setRealCost(int realCost)
      Specified by:
      setRealCost in interface OSPFRoutingEntry
      Parameters:
      realCost - Takes in a parameter of realCost
    • getAdvRoute

      public IPAddress getAdvRoute()
      Specified by:
      getAdvRoute in interface OSPFRoutingEntry
      Returns:
      IPAddress Returns a IPAddress
    • setAdvRoute

      public void setAdvRoute(IPAddress advRoute)
      Specified by:
      setAdvRoute in interface OSPFRoutingEntry
      Parameters:
      advRoute - Takes in a parameter of advRoute
    • read

      public void read(EncodedBuffer buffer)
      Reads this object from an EncodedBuffer of raw data
      Specified by:
      read in interface IPCData
      Overrides:
      read in class RoutingEntryImpl
      Parameters:
      buffer - The EncodedBuffer that contains the raw data from which to construct this object